// LongGuiMsgThread.cpp: implementation of the LongGuiMsgThread class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "LongGuiMsgThread.h"

#ifdef __cplusplus
extern "C" {
#endif  /* __cplusplus */
extern void Win_MFC_Init();
extern BOOL Win_MFC_UnInit();
extern BOOL Win_MFC_Proc();
#ifdef __cplusplus
}
#endif  /* __cplusplus */

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////

LongGuiMsgThread::LongGuiMsgThread()
{

}

bool LongGuiMsgThread::WorkInit()
{
	Win_MFC_Init();
	return true;
}
bool LongGuiMsgThread::WorkProc()
{
	if(!Win_MFC_Proc())
	{
		Sleep(100);
	}
	return true;
}

void LongGuiMsgThread::WorkUninit()
{
	Win_MFC_UnInit();
}
LongGuiMsgThread::~LongGuiMsgThread()
{

}
